home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QRZ! Ham Radio 8
/
QRZ Ham Radio Callsign Database - Volume 8.iso
/
pc
/
files
/
dsp
/
56000tar.z
/
56000tar
/
56000
/
lattice
/
latfir1t.asm
< prev
next >
Wrap
Assembly Source File
|
1992-04-28
|
1KB
|
50 lines
;
; This program originally available on the Motorola DSP bulletin board.
; It is provided under a DISCLAMER OF WARRANTY available from
; Motorola DSP Operation, 6501 Wm. Cannon Drive W., Austin, Tx., 78735.
;
; Lattice FIR Filter Macro. (test program)
;
; Last Update 08 Aug 86 Version 1.0
;
;
; lattice FIR test program
;
opt cex
page 132,66,0,10
nolist
include 'dsplib:ioequ'
list
include 'dsplib:latfir1'
order equ 3 ;3 coefficient lattice
datin equ $ffff ;location in Y memory of input file
datout equ $fffe ;location in Y memory of output file
npts equ 20 ;number of points to process
org x:0
state ds 10 ;filter states
org y:0
kadd dc .5,-.5,.2 ;reflection coefficients, k1,k2,k3
org p:$100
start
movep #0,x:M_BCR ;no wait states on external i/o
move #state,r0 ;point to filter states
move #order,m0 ;mod on filter states
move #kadd,r4 ;point to reflection coefficients
move #order,m4 ;mod on reflection coefficients
do #npts,_endp
movep y:datin,b ;get sample, set t
latfir1 order ;do lattice fir
movep b,y:datout ;output sample
_endp
END